#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2021/7/26 9:55
# @Author  : ldh

from basic.device.Android import Android


class AGXIndexPage(Android):
    authorization="cn.cloudbae.loveguangxi:id/tvCheckBox"  #用户授权
    sure_auth_btn="cn.cloudbae.loveguangxi:id/sure_auth_btn" #同意授权
    imageView="cn.cloudbae.loveguangxi:id/imageView" #启动引导页
    guide_here="cn.cloudbae.loveguangxi:id/guide_here" #首页蒙层
    homeBtm="cn.cloudbae.loveguangxi:id/menu_home" #首页
    # applyBtm="cn.cloudbae.loveguangxi:id/menu_all_apply" #办事
    # lifeBtm="cn.cloudbae.loveguangxi:id/menu_life" #生活
    # trendsBtm="cn.cloudbae.loveguangxi:id/menu_trends" #旅游
    # myBtm="cn.cloudbae.loveguangxi:id/menu_my" #我的



    #判断是否有用户授权页
    @classmethod
    def ifAuth(cls):
        if(cls.poco(cls.authorization).wait(3).exists()):
            return False
        else:
            return True

    #勾选并同意授权
    @classmethod
    def auth(cls):
        cls.poco(cls.authorization).click()
        cls.poco(cls.sure_auth_btn).click()

    #判断是否有启动引导页
    @classmethod
    def ifImageView(cls):
        if cls.poco(cls.imageView).exists():
            return True
        else:
            return False


    #关闭启动引导页
    @classmethod
    def closeImageView(cls):
        num=cls.poco(cls.imageView)
        for i in range(0,len(num)):
            cls.poco(cls.imageView).click()


    #判断首页是否有蒙层
    @classmethod
    def ifCoverLayer(cls):
        if cls.poco(cls.guide_here).exists():
            return True
        else:
            return False

    #关闭首页蒙层
    @classmethod
    def closeCoverLayer(cls):
        cls.poco(cls.guide_here).click()


    #打开首页
    @classmethod
    def openHomePage(cls):
        cls.poco(cls.homeBtm).click()




